distribute leaflets - Almanca İngilizce Sözlük